<template>
	<view>
		<view class="wanl-direct">
			<view class="menu-header" :style="{ paddingTop: $wanlshop.wanlsys().top + 'px' }">
				<view>功能直达</view>
				<view @tap="close">
					<text class="wlIcon-31guanbi"></text>
				</view>
			</view>
			<view class="menu-box">
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/notice/notice')">
					<view class="badge-box">
						<text class="wlIcon-xiaoxizhongxin"></text>
						<view class="cu-tag badge" v-if="statistics.notice.notice + statistics.notice.order + statistics.notice.chat > 0">
							{{ statistics.notice.notice + statistics.notice.order + statistics.notice.chat }}
						</view>
					</view>
					<view class="menu-text">消息</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/index')">
					<view class="badge-box">
						<text class="wlIcon-31shouye"></text>
					</view>
					<view class="menu-text">首页</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/user')">
					<view class="badge-box">
						<text class="wlIcon-31wode"></text>
						<view class="cu-tag badge" v-if="statistics.order.pay + statistics.order.delive + statistics.order.receiving + statistics.order.evaluate > 0">
							{{ statistics.order.pay + statistics.order.delive + statistics.order.receiving + statistics.order.evaluate }}
						</view>
					</view>
					<view class="menu-text">我的</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/cart')">
					<view class="badge-box">
						<text class="wlIcon-gouwuche"></text>
						<view class="cu-tag badge" v-if="cart.cartnum > 0">{{ cart.cartnum }}</view>
					</view>
					<view class="menu-text">购物车</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/user/service')">
					<view class="badge-box">
						<text class="wlIcon-unie737"></text>
					</view>
					<view class="menu-text">客服小蜜</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$wanlshop.on('/pages/user/feedback/feedback')">
					<view class="badge-box">
						<text class="wlIcon-xiugaioryijian"></text>
					</view>
					<view class="menu-text">我要反馈</view>
				</view>
				<view class="menu-item" hover-class="wanl-opcity" @tap="$emit('change', 'share')">
					<view class="badge-box">
						<text class="wlIcon-fenxiang"></text>
					</view>
					<view class="menu-text">分享</view>
				</view>
			</view>
		</view>
	</view>
</template>
<script>
/**
 * WanlShare 直达
 * @description 直达组件 深圳前海万联科技有限公司 https://www.wanlshop.com（除万联官方内嵌系统，未经授权严禁使用）
 * @著作权：WanlShop 登记号：2020SR0255711 版本：V1.0.0
 * @property {Number} scrollAnimation 滚动位置
 * @event {Function} change 关闭弹窗
 * @example <wanl-direct  @change="hideModal"/>
 */
import { mapState } from 'vuex';
export default {
	name: 'WanlDirect',
	props: {
		scrollAnimation: {
			type: Number,
			default: 0
		}
	},
	data() {
		return {};
	},
	computed: {
		...mapState(['statistics', 'cart'])
	},
	methods: {
		close() {
			this.$emit('change');
		}
	}
};
</script>
<style>
.wanl-direct .menu-header {
	font-size: 34rpx;
	color: #fff;
	display: flex;
	justify-content: space-between;
	/* #ifdef MP */
	padding-right: 200rpx;
	/* #endif */
}
.wanl-direct .menu-box {
	color: #fff;
	padding: 40rpx 1rpx 0 1rpx;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	font-size: 26rpx;
}
.wanl-direct .menu-box .menu-item {
	width: 22%;
	height: 160rpx;
	border-radius: 24rpx;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	background: rgba(0, 0, 0, 0.4);
	margin-right: 4%;
	margin-bottom: 4%;
}
.wanl-direct .menu-box .menu-item:nth-of-type(4n) {
	margin-right: 0;
}
.wanl-direct .menu-box .menu-item .badge-box {
	position: relative;
	font-size: 52rpx;
}
.wanl-direct .menu-box .menu-item .badge-box .cu-tag {
	right: -25rpx;
}
.wanl-direct .menu-box .menu-item .menu-text {
	padding-top: 12rpx;
}
.wanl-direct .menu-up {
	width: 100%;
	text-align: center;
	font-size: 38rpx;
	margin-bottom: 2rpx;
	color: #ffffff;
}
.wanl-direct .menu-box .wanl-opcity .menu-text,
.wanl-direct .menu-box .wanl-opcity .badge-box {
	opacity: 0.5;
	transition: opacity 0.2s ease-in-out;
}
</style>
